package com.mdd.front.service;

import com.mdd.common.core.PageResult;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.validate.member.MemberAuthValicate;
import com.mdd.front.validate.member.MemberExamineValicate;
import com.mdd.front.validate.member.MemberSearchValidate;
import com.mdd.front.vo.member.MemberListedVo;

public interface IMemberService {
    void memberApply(MemberAuthValicate valicate);

    void adminApply(MemberAuthValicate valicate);

    PageResult<MemberListedVo> list(PageValidate pageValidate, MemberSearchValidate valicate);

    void memberExamine(MemberExamineValicate valicate);

    MemberListedVo detail(Integer userId);
}
